package com.techsoul.module.contract.pojo.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.techsoul.common.core.pojo.entity.DataEntity;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 合同长期框架明细对象 con_contract_longterm_item
 * 
 * @author liuen
 * @date 2022-08-17
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("con_contract_longterm_item")
public class ConContractLongtermItem extends DataEntity {

    /**
     * 
     */
    private String itemNo;

    /**
     * ref t_con_contract
     */
    private String contractId;

    /**
     * 
     */
    private String contractNo;

    /**
     * 
     */
    private String companyNo;

    /**
     * 
     */
    private String materialNo;

    /**
     * 
     */
    private String serviceMaterial;

    /**
     * 
     */
    private String measUnit;

    /**
     * 
     */
    private String partyName;

    /**
     * 
     */
    private String partyAddress;

    /**
     * 
     */
    private String paymentTerms;

    /**
     * 
     */
    private Long discountSum;

    /**
     * 
     */
    private Long price;

    /**
     * 
     */
    private Long unitPrice;

    /**
     * 
     */
    private Long additionalCost;

    /**
     * 
     */
    private String lineStatus;

    /**
     * 
     */
    private Date dateLimit;

    /**
     * 
     */
    private String address;

    /**
     * 
     */
    private String type;

    /**
     * 
     */
    private String noteText;

    /**
     * 
     */
    private Long discountNeedQty;

    /**
     * 
     */
    private String supplierSite;

    /**
     * 
     */
    private String conversionUnit;

    /**
     * 
     */
    private String serviceType;

    /**
     * 
     */
    private Long taxRate;

    /**
     * 
     */
    private Long taxAmt;

    /**
     * 
     */
    private String taxFreeAmt;

    /**
     * 
     */
    private Long contractSeq;

    /**
     * 
     */
    private Long version;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 更新时间
     */
    private Date updateDate;

}
